package com.boot.web.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 * 部门信息
 * @author 【zhouJie】
 * @date 2020-04-03 11:21:17
 */
@TableName("department")
@Data
public class Department implements Serializable{

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    // ID
    private Integer id;

    @TableField("title")
    // 部门名称
    private String title;

    @TableField("parent_id")
    // 上级ID
    private Integer parentId;

    @TableField("is_show")
    // 是否显示
    private Boolean isShow;

    @TableField("info")
    // 部门描述
    private String info;

    @TableField("update_time")
    // 更新时间
    private Date updateTime;

    @TableField("is_parent")
    // 是否为父级（是否还有下级）
    private Boolean isParent;

    @TableField("person_in_charge")
    // 部门负责人
    private String personInCharge;

    @TableField("contact_phone")
    // 负责人联系电话
    private String contactPhone;

}
